package com.groupbuying.storeinternal.domain;

import java.io.Serializable;
import java.math.BigDecimal;

public class StoreCapitalVirtualAccountDetailDO implements Serializable {
    private static final long serialVersionUID = 1L;

    //
    private String uuid;
    //
    private String delflag;
    //
    private String oper;
    //
    private String opetime;
    //
    private String createoper;
    //
    private String createopetime;
    //商户uuid
    private String storeuuid;
    //商户编号
    private String storeno;
    //收支类型
    private String inorout;
    //操作金额
    private BigDecimal operamount;
    // 现金
    private BigDecimal cashAmount;
    // 余额
    private BigDecimal balanceAmount;
    // 积分
    private BigDecimal integralAmount;
    //单据编号
    private String billno;
    //
    private String businesstype;
    //备注
    private String description;
    //版本号
    private Integer version;
    //当前余额
    private BigDecimal balance;
    //冻结金额
    private BigDecimal freezeBalance;
    //站点
    private String stationuuid;
    //操作余额金额
    private BigDecimal operBalanceAmount;
    //操作现金金额
    private BigDecimal operCashAmount;
    //操作积分金额
    private BigDecimal operIntegralAmount;
    /**
     * 设置：
     */
    public void setUuid(String uuid) {
        this.uuid = uuid;
    }
    /**
     * 获取：
     */
    public String getUuid() {
        return uuid;
    }
    /**
     * 设置：
     */
    public void setDelflag(String delflag) {
        this.delflag = delflag;
    }
    /**
     * 获取：
     */
    public String getDelflag() {
        return delflag;
    }
    /**
     * 设置：
     */
    public void setOper(String oper) {
        this.oper = oper;
    }
    /**
     * 获取：
     */
    public String getOper() {
        return oper;
    }
    /**
     * 设置：
     */
    public void setOpetime(String opetime) {
        this.opetime = opetime;
    }
    /**
     * 获取：
     */
    public String getOpetime() {
        return opetime;
    }
    /**
     * 设置：
     */
    public void setCreateoper(String createoper) {
        this.createoper = createoper;
    }
    /**
     * 获取：
     */
    public String getCreateoper() {
        return createoper;
    }
    /**
     * 设置：
     */
    public void setCreateopetime(String createopetime) {
        this.createopetime = createopetime;
    }
    /**
     * 获取：
     */
    public String getCreateopetime() {
        return createopetime;
    }
    /**
     * 设置：商户uuid
     */
    public void setStoreuuid(String storeuuid) {
        this.storeuuid = storeuuid;
    }
    /**
     * 获取：商户uuid
     */
    public String getStoreuuid() {
        return storeuuid;
    }
    /**
     * 设置：商户编号
     */
    public void setStoreno(String storeno) {
        this.storeno = storeno;
    }
    /**
     * 获取：商户编号
     */
    public String getStoreno() {
        return storeno;
    }
    /**
     * 设置：收支类型
     */
    public void setInorout(String inorout) {
        this.inorout = inorout;
    }
    /**
     * 获取：收支类型
     */
    public String getInorout() {
        return inorout;
    }

    /**
     * 设置：单据编号
     */
    public void setBillno(String billno) {
        this.billno = billno;
    }
    /**
     * 获取：单据编号
     */
    public String getBillno() {
        return billno;
    }
    /**
     * 设置：
     */
    public void setBusinesstype(String businesstype) {
        this.businesstype = businesstype;
    }
    /**
     * 获取：
     */
    public String getBusinesstype() {
        return businesstype;
    }
    /**
     * 设置：备注
     */
    public void setDescription(String description) {
        this.description = description;
    }
    /**
     * 获取：备注
     */
    public String getDescription() {
        return description;
    }
    /**
     * 设置：版本号
     */
    public void setVersion(Integer version) {
        this.version = version;
    }
    /**
     * 获取：版本号
     */
    public Integer getVersion() {
        return version;
    }

    public BigDecimal getOperamount() {
        return operamount;
    }

    public void setOperamount(BigDecimal operamount) {
        this.operamount = operamount;
    }

    public BigDecimal getBalance() {
        return balance;
    }

    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }

    /**
     * 设置：站点
     */
    public void setStationuuid(String stationuuid) {
        this.stationuuid = stationuuid;
    }
    /**
     * 获取：站点
     */
    public String getStationuuid() {
        return stationuuid;
    }

    public BigDecimal getFreezeBalance() {
        return freezeBalance;
    }

    public void setFreezeBalance(BigDecimal freezeBalance) {
        this.freezeBalance = freezeBalance;
    }

    public BigDecimal getCashAmount() {
        return cashAmount;
    }

    public void setCashAmount(BigDecimal cashAmount) {
        this.cashAmount = cashAmount;
    }

    public BigDecimal getBalanceAmount() {
        return balanceAmount;
    }

    public void setBalanceAmount(BigDecimal balanceAmount) {
        this.balanceAmount = balanceAmount;
    }

    public BigDecimal getIntegralAmount() {
        return integralAmount;
    }

    public void setIntegralAmount(BigDecimal integralAmount) {
        this.integralAmount = integralAmount;
    }

    public BigDecimal getOperBalanceAmount() {
        return operBalanceAmount;
    }

    public void setOperBalanceAmount(BigDecimal operBalanceAmount) {
        this.operBalanceAmount = operBalanceAmount;
    }

    public BigDecimal getOperCashAmount() {
        return operCashAmount;
    }

    public void setOperCashAmount(BigDecimal operCashAmount) {
        this.operCashAmount = operCashAmount;
    }

    public BigDecimal getOperIntegralAmount() {
        return operIntegralAmount;
    }

    public void setOperIntegralAmount(BigDecimal operIntegralAmount) {
        this.operIntegralAmount = operIntegralAmount;
    }
}

